<?php
/**
 * Idea Framework (http://www.ideaphp.net/)
 *
 * @author    Huan Song <ideaphp@gmail.com>
 * @link      http://www.ideaphp.net/
 * @copyright Copyright (c) 2011-2013 http://www.ideaphp.net/ All rights reserved.
 * @license   http://www.apache.org/licenses/LICENSE-2.0
 */

namespace idea\validator;

/**
 * Constant class file
 * 验证常量类
 * @author 宋欢 <ideaphp@gmail.com>
 * @version $Id: Constant.php 1 2013-04-05 19:41:06Z huan.song $
 * @package idea.validator
 * @since 1.0
 */
class Constant
{
    /**
     * @var string 验证值是否等于RGP中的值
     */
    const EQUAL_TO = 'EqualTo';

    /**
     * @var string 验证两个值是否相等
     */
    const EQUAL = 'Equal';

    /**
     * @var string 验证一个值是否浮点型
     */
    const FLOAT = 'Float';

    /**
     * @var string 验证值在数组中是否存在
     */
    const IN_ARRAY = 'InArray';

    /**
     * @var string 验证一个值是否是整型
     */
    const INTEGER = 'Integer';

    /**
     * @var string 验证一个值是否是数字类型
     */
    const NUMERIC = 'Numeric';

    /**
     * @var string 验证IP地址
     */
    const IP = 'Ip';

    /**
     * @var string 验证邮箱
     */
    const MAIL = 'Mail';

    /**
     * @var string 验证字符长度是否小于指定长度
     */
    const MAX_LENGTH = 'MaxLength';

    /**
     * @var string 验证值是否小于指定值
     */
    const MAX = 'Max';

    /**
     * @var string 验证字符长度是否大于指定长度
     */
    const MIN_LENGTH = 'MinLength';

    /**
     * @var string 验证值是否大于指定值
     */
    const MIN = 'Min';

    /**
     * @var string 验证一个值是否不为空
     */
    const NOT_EMPTY = 'NotEmpty';

    /**
     * @var string 验证Url
     */
    const URL = 'Url';

}
